Broadcasting Algorithms in Radio Networks with Unknown Topology

نویسندگان

  • Artur Czumaj
  • Wojciech Rytter
چکیده

In this paper we present new randomized and deterministic algorithms for the classical problem of broadcasting in radio networks with unknown topology. We consider directed n-node radio networks with specified eccentricity D (maximum distance from the source node to any other node). BarYehuda et al. presented an algorithm that for any n-node radio network with eccentricity D completes the broadcasting in O(D logn+ log2 n) time, with high probability. This result is almost optimal, since as it has been shown by Kushilevitz and Mansour and Alon et al., every randomized algorithm requires Ω(D log(n/D)+ log2 n) expected time to complete broadcasting. Our first main result closes the gap between the lower and upper bound: we describe an optimal randomized broadcasting algorithm whose running time complexity is O(D log(n/D)+ log2 n), with high probability. In particular, we obtain a randomized algorithm that completes broadcasting in any n-node radio network in time O(n), with high probability. The main source of our improvement is a better “selecting sequence” used by the algorithm that brings some stronger property and improves the broadcasting time. Two types of “selecting sequences” are considered: randomized and deterministic ones. The algorithm with a randomized sequence is easier (more intuitive) to analyze but both randomized and deterministic sequences give algorithms of the same asymptotic complexity. ✩ Research supported in part by NSF grants CCR-0105701 and CCR-0313219. A preliminary version of this paper appeared in Proceedings of the 44th IEEE Symposium on Foundations of Computer Science, Cambridge, MA, October 11–14, 2003, IEEE Computer Society Press, Los Alamitos, CA, pp. 492–501. * Corresponding author. E-mail addresses: [email protected] (A. Czumaj), [email protected] (W. Rytter). 0196-6774/$ – see front matter © 2004 Elsevier Inc. All rights reserved. doi:10.1016/j.jalgor.2004.08.001 116 A. Czumaj, W. Rytter / Journal of Algorithms 60 (2006) 115–143 Next, we demonstrate how to apply our approach to deterministic broadcasting, and describe a deterministic oblivious algorithm that completes broadcasting in time O(n log2 D), which improves upon best known algorithms in this case. The fastest previously known algorithm had the broadcasting time of O(n logn logD), it was non-oblivious and significantly more complicated; our algorithm can be seen as a natural extension of our randomized algorithm. In this part of the paper we assume that each node knows the eccentricity D. Finally, we show how our randomized broadcasting algorithm can be used to improve the randomized complexity of the gossiping problem. © 2004 Elsevier Inc. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quasi Random Deployment Strategy for Reliable Communication Backbones in Wireless Sensor Networks

Topology construction and topology maintenance are significant sub-problems of topology control. Spanning tree based algorithms for topology control are basically transmission range based type construction algorithms. The construction of an effective backbone, however, is indirectly related to the placement of nodes. Also, the dependence of network reliability on the communication path undertak...

متن کامل

Time-Efficient Broadcasting in Radio Networks: A Review

Broadcasting is a basic network communication task, where a message initially held by a source node has to be disseminated to all other nodes in the network. Fast algorithms for broadcasting in radio networks have been studied in a wide variety of different models and under different requirements. Some of the main parameters giving rise to the different variants of the problem are the accessibi...

متن کامل

Time-Efficient Broadcast in Radio Networks

Broadcasting is a basic network communication task, where a message initially held by a source node has to be disseminated to all other nodes in the network. Fast algorithms for broadcasting in radio networks have been studied in a wide variety of different models and under different requirements. Some of the main parameters giving rise to the different variants of the problem are the accessibi...

متن کامل

A Hierarchy Topology Design Using a Hybrid Evolutionary Algorithm in Wireless Sensor Networks

Wireless sensor network a powerful network contains many wireless sensors with limited power resource, data processing, and transmission abilities. Wireless sensor capabilities including computational capacity, radio power, and memory capabilities are much limited. Moreover, to design a hierarchy topology, in addition to energy optimization, find an optimum clusters number and best location of ...

متن کامل

k-shot Broadcasting in Ad Hoc Radio Networks

We study distributed broadcasting protocols with few transmissions (‘shots’) in radio networks where the topology is unknown. In particular, we examine the case in which a bound k is given and a node may transmit at most k times during the broadcasting protocol. Initially, we focus on oblivious algorithms for k-shot broadcasting, that is, algorithms where each node decides whether to transmit o...

متن کامل

Oblivious k-shot Broadcasting in Ad Hoc Radio Networks

We study distributed broadcasting protocols with few transmissions (‘shots’) in radio networks of unknown topology. In particular, we examine the case in which a bound k is given and a node may transmit at most k times during the broadcasting protocol. We focus on oblivious algorithms, that is, algorithms where each node decides whether to transmit or not with no consideration of the transmissi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Algorithms

دوره 60  شماره 

صفحات  -

تاریخ انتشار 2003